Page({
  data: {
    activeTab: 'hot', // 当前激活的标签: hot-最热, new-最新
    serviceList: [], // 服务列表
    typeId: null, // 服务类型ID
    typeName: '', // 服务类型名称
  },

  onLoad: function(options) {
    // 获取传递过来的服务类型ID和名称
    if (options.id && options.name) {
      this.setData({
        typeId: options.id,
        typeName: options.name
      })
      // 加载最热服务列表
      this.loadServiceList('hot')
    }
  },

  // 切换标签
  switchTab: function(e) {
    const type = e.currentTarget.dataset.type
    if (type !== this.data.activeTab) {
      this.setData({ activeTab: type })
      this.loadServiceList(type)
    }
  },

  // 加载服务列表
  loadServiceList: function(type) {
    const url = type === 'hot' ? 
      'http://localhost:9205/goods/list/sales' : 
      'http://localhost:9205/goods/list/createDate'

    wx.request({
      url: url,
      data: {
        id: this.data.typeId
      },
      success: (res) => {
        this.setData({
          serviceList: res.data
        })
      },
      fail: (err) => {
        wx.showToast({
          title: '加载失败',
          icon: 'none'
        })
      }
    })
  },

  // 查看服务详情
  viewServiceDetail: function(e) {
    const serviceId = e.currentTarget.dataset.id
    wx.navigateTo({
      url: `/pages/services/homecare/detail/index?id=${serviceId}`
    })
  },

  // 返回上一页
  goBack: function() {
    wx.navigateBack()
  }
}) 